All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class quicktime.std.image.CodecInfo

java.lang.Object
   |
   +----quicktime.util.QTByteObject
           |
           +----quicktime.std.image.CodecInfo

public final class CodecInfo
extends QTByteObject
implements QuickTimeLib, Cloneable
Corresponds to the Compressor Information Structure which describes the capabilities of compressors.


Variable Index

 o kNativeSize
This is the size (the number of bytes) that are required for this class

Constructor Index

 o CodecInfo(int, CodecComponent)
Consturcts a CodecInfo.

Method Index

 o clone()
Return a copy of the CodecInfo.
 o codecVersion()
determines the version of the installed image compression manager.
 o getCompressFlags()
Get the flags that specify the compression capabilities of the component.
 o getCompressionAccuracy()
Get the relative accuracy of the compression algorithm.
 o getCompressionLevel()
Get the relative compression acheived by this component.
 o getCompressionSpeed()
Get the relative speed of the component for compression operations.
 o getDecompressFlags()
Get contains flags that specify the decompression capabilities of the component.
 o getDecompressionAccuracy()
Get the relative accuracy of the decompression algorithm.
 o getDecompressionSpeed()
Get the relative speed of the component for decompression operations.
 o getFormatFlags()
Get the flags that describes the possible format for compressed data produced by this component.
 o getMinimumHeight()
Get the height in pixels of the smallest image the component can handle.
 o getMinimumWidth()
Get the width in pixels of the smallest image the component can handle.
 o getRevisionLevel()
Get the version of the component.
 o getTypeName()
Get the compression algorithm used by the component.
 o getVendor()
Get the developer of the component
 o getVersion()
Get the version of the compressed data.
 o toString()
Returns the String representation of this Codec Information structure.

Variables

 o kNativeSize
 public static final int kNativeSize
This is the size (the number of bytes) that are required for this class

Constructors

 o CodecInfo
 public CodecInfo(int cType,
                  CodecComponent codec) throws StdQTException
Consturcts a CodecInfo.

QuickTime::GetCodecInfo

Parameters:
cType - specifies the compressor type.
codec - specifies a compressor identifier.

Methods

 o codecVersion
 public static int codecVersion() throws StdQTException
determines the version of the installed image compression manager.

see QuickTime::CodecManagerVersion

Returns:
version.
 o getTypeName
 public String getTypeName() throws UtilException
Get the compression algorithm used by the component.

Returns:
the name of the compression algorithm.
 o getVersion
 public short getVersion()
Get the version of the compressed data.

Returns:
the version.
 o getRevisionLevel
 public short getRevisionLevel()
Get the version of the component.

Returns:
the component version.
 o getVendor
 public int getVendor()
Get the developer of the component

Returns:
the name of the developer.
 o getDecompressFlags
 public int getDecompressFlags()
Get contains flags that specify the decompression capabilities of the component.

Returns:
decompress flags.
 o getCompressFlags
 public int getCompressFlags()
Get the flags that specify the compression capabilities of the component.

Returns:
compress flags.
 o getFormatFlags
 public int getFormatFlags()
Get the flags that describes the possible format for compressed data produced by this component.

Returns:
format flags.
 o getCompressionAccuracy
 public int getCompressionAccuracy()
Get the relative accuracy of the compression algorithm.

Returns:
compression accuracy.
 o getDecompressionAccuracy
 public int getDecompressionAccuracy()
Get the relative accuracy of the decompression algorithm.

Returns:
decompression accuracy.
 o getCompressionSpeed
 public int getCompressionSpeed()
Get the relative speed of the component for compression operations.

Returns:
compression speed.
 o getDecompressionSpeed
 public int getDecompressionSpeed()
Get the relative speed of the component for decompression operations.

Returns:
decompression speed.
 o getCompressionLevel
 public int getCompressionLevel()
Get the relative compression acheived by this component.

Returns:
compression level.
 o getMinimumHeight
 public short getMinimumHeight()
Get the height in pixels of the smallest image the component can handle.

Returns:
minimum height.
 o getMinimumWidth
 public short getMinimumWidth()
Get the width in pixels of the smallest image the component can handle.

Returns:
minimum width.
 o toString
 public String toString()
Returns the String representation of this Codec Information structure.

Overrides:
toString in class QTByteObject
 o clone
 public Object clone()
Return a copy of the CodecInfo.

Overrides:
clone in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index